How to enable My Dashboard Ultra in Ptirhiik's Personal Control Panel (PCP)

Thanks to OmegaQuest < www.omegaquest.com > for writing these instructions.
They have been checked by Ptirhiik, who agrees they should work correctly.

I am sorry, but I do not use PCP, so cannot answer any questions arising
from its use. If you have problems you should either contact OmegaQuest
via his web site, or possibly ask the PCP author, by posting in the Mod's
support thread at http://www.phpbb.com/phpBB/viewtopic.php?t=150925

========================================================================


------------------------------- 

Creating the new panel 

------------------------------- 
Language key: 
Choose 'Custom Language Pack': normal option in "Languages Management". 
Click 'Add a new language key' button: 
Language main key entry = profil_dashboard 
English = My Dashboard 
hit Submit. 

------------------------------- 

Mapping the input panels: 

------------------------------- 
In 'Map definition' navigate to: 
PCP -> profil -> profile_prefer -> base 
Click - 'Add new map': 
Map name = dashboard 
New column = no 
Program used = Dedicated program 
Map title = profil_dashboard 
hit Submit. 

------------------------------- 

Adding the Fields: 

------------------------------- 
Values List: 
You will need to create a list of options to select. To do this go into the 'Values List' in the PCP admin menu. 

Click on 'Add a new values list': 
Name = list_dashboard 
Values = (In this field you need to add each entry in turn clicking on the 'add a new value' for each new one you need to create. 
Value Text 
1 On 
0 Off 
Once complete hit submit. 

Click on 'Add a new values list': 
Name = list_dashboard_mode 
Values = (In this field you need to add each entry in turn clicking on the 'add a new value' for each new one you need to create. 
Value Text 
0 Basic Mode 
1 Advanced Mode 
Once complete hit submit. 

Click on 'Add a new values list': 
Name = list_dashboard_avatar 
Values = (In this field you need to add each entry in turn clicking on the 'add a new value' for each new one you need to create. 
Value Text 
1 Yes 
0 No 
Once complete hit submit. 

------------------------------- 

Creating the field: 

------------------------------- 
In 'Fields definition' create a new field: 
Base Definitions: 
Field name = dashboard_show 
Legend of the field = Display 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Values list = list_dashboard 
Hit Submit 
Choose 'Click Here to return to the fields list' 

In 'Fields definition' create a new field: 
Base Definitions: 
Field name = dashboard_mode 
Legend of the field = Display 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Values list = list_dashboard_mode 
Hit Submit 
Choose 'Click Here to return to the fields list' 

In 'Fields definition' create a new field: 
Base Definitions: 
Field name = dashboard_avatar 
Legend of the field = Display 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Values list = list_dashboard_avatar 
Hit Submit 
Choose 'Click Here to return to the fields list' 

------------------------------- 

Generating the input fields: 

------------------------------- 
Maps Definition: 
Navigate to: PCP -> profil -> profile_prefer -> base -> dashboard 

Click 'Edit' (at the bottom of the table) 
Click 'add new field': 
Base Definitions: 
Field name = dashboard_show 
Legend of the field = profil_dashboard 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Not a config value = yes 
Values list = list_dashboard 
Hit Submit 
Hit Submit again 

Click 'add new field': 
Base Definitions: 
Field name = dashboard_mode 
Legend of the field = Dashboard Mode 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Not a config value = yes 
Values list = list_dashboard_mode 
Hit Submit 
Hit Submit again 

Click 'add new field': 
Base Definitions: 
Field name = dashboard_avatar 
Legend of the field = Dashboard Avatar 
Output: 
Class = real 
Type = TINYINT 
Display function = pcp_output_value_list 
Input: 
Get mode = LIST_RADIO 
Not a config value = yes 
Values list = list_dashboard_avatar 
Hit Submit 
Hit Submit again 

You can now check your profile - you should have a My Dashboard field which you can edit and submit the changes.